package com.project.domain.entity.zxProject;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;

@Data
@ApiModel("项目立项--成员信息")
public class BizZxProjectMember {
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @ApiModelProperty("id")
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String ID;

    /** 项目号 */
    @ApiModelProperty("项目号")
    @Excel(name = "项目号")
    private String projectId;

    /** 成员类型 */
    @ApiModelProperty("成员类型")
    @Excel(name = "成员类型")
    private String memberType;

    /** 人员id */
    @ApiModelProperty("人员id")
    @Excel(name = "人员id")
    private String personId;

    /** 人员账号 */
    @ApiModelProperty("人员账号")
    @Excel(name = "人员账号")
    private String personCode;

    /** 姓名 */
    @Excel(name = "姓名")
    @ApiModelProperty("姓名")
    private String personName;

    /** 工作单位ID */
    @ApiModelProperty("工作单位")
    @Excel(name = "工作单位")
    private String unitId;

    /** 工作单位 */
    @ApiModelProperty("工作单位")
    @Excel(name = "工作单位")
    private String unitName;

    /** 一级学科 */
    @ApiModelProperty("一级学科")
    @Excel(name = "一级学科")
    private String subjectId;

    /** 职称 */
    @ApiModelProperty("职称")
    @Excel(name = "职称")
    private String titleId;

    /** 学历 */
    @ApiModelProperty("学历")
    @Excel(name = "学历")
    private String eduLevelId;

    /** 学位 */
    @ApiModelProperty("学位")
    @Excel(name = "学位")
    private String eduDegreeId;

    /** 性别 */
    @ApiModelProperty("性别")
    @Excel(name = "性别")
    private String sexId;

    /** 排序 */
    @ApiModelProperty("排序")
    @Excel(name = "排序")
    private Long orderId;

    /** 承担类型id */
    @ApiModelProperty("承担类型id")
    @Excel(name = "承担类型id")
    private String bearTypeId;

    /** 参与状态id */
    @ApiModelProperty("参与状态id")
    @Excel(name = "参与状态id")
    private String joinStateId;

    /** $column.columnComment */
    @ApiModelProperty("参与率")
    @Excel(name = "参与率")
    private BigDecimal workRatio;

    /** $column.columnComment */
    @ApiModelProperty("id卡")
    @Excel(name = "id卡")
    private String idCard;
}
